pub fn odd_fibnacci_sum(threshold: u32) -> u32 {
    // TODO: 这里写逻辑
    let mut fabi=Vec::new();
    fabi.push(1);
    fabi.push(1);
    let mut a=1;
    let mut b=1;
    while a+b<=threshold{
        fabi.push(a+b);
        let temp=a;
        a=b;
        b=temp+b;
    }
    let mut sum=0;
    for i in fabi{
        if i%2==1{
            sum+=i;
        }
    }
    sum
}
